package fr.emn.nuitinfo.web.resources;

import org.restlet.resource.Delete;
import org.restlet.resource.Get;
import org.restlet.resource.Put;
import org.restlet.resource.ServerResource;

import fr.emn.nuitinfo.model.persistence.FactoryDAO;

public class DureeResource extends ServerResource {

	@Get
	public String retrieveByName() {
		String nom = (String) getRequest().getAttributes().get("nom");
		return FactoryDAO.getDureeDAO().retrieveByName(nom).toString();
	}

	@Put
	public void update(String duree) {
		String nom = (String) getRequest().getAttributes().get("nom");
		FactoryDAO.getDureeDAO().update(nom, duree);
	}

	@Delete
	public void remove() {
		String nom = (String) getRequest().getAttributes().get("nom");
		FactoryDAO.getDureeDAO().remove(nom);
	}

}
